package javao.cn.config.shiro;

import org.springframework.stereotype.Component;

/**
 * @auther admin闫
 * @Descriptopn 里面包含了`ThreadLocal`类型的变量，可以用来保存线程安全的数据，而且避免了使用线程锁。
 * @date 2024/5/29 15:31
 */
@Component
public class ThreadLocalToken {
    private ThreadLocal local=new ThreadLocal();

    public void setToken(String token){
        local.set(token);
    }

    public String getToken(){
        return (String) local.get();
    }

    public void clear(){
        local.remove();
    }
}
